```python
class BaseExampleSelector(ABC):
    """Interface for selecting examples to include in prompts."""

    @abstractmethod
    def select_examples(self, input_variables: Dict[str, str]) -> List[dict]:
        """Select which examples to use based on the inputs."""
```

它需要暴露的唯一方法是 ``select_examples`` 方法。
该方法接受输入变量，然后返回一个示例列表。每个具体的实现可以自行选择这些示例的方式。让我们来看一些示例。